Gestion des bugs et mise au point des programmes
Il y a de nombreux domaines à appréhender pour la mise au point d'un programme. . Dans un premier temps il faut être capable d'analyser le type de bug. Le bug peut se manifester de plusieurs façons :
- Le programme ne fournit pas le résultat escompté.
- Le programme démarre mais s'arrête sur une erreur.
- Le programme démarre, mais ne s'arrête jamais.
- Le programme dysfonctionne en fonction des données de départ.
- Utiliser un débuguer
- Utiliser un outil du type pythontutor pour analyser une exécution pas à pas lorsque cela est possible.
- Utiliser des print() à des endroits bien placés dans le code que vous pourrez mettre en commentaire par la suite.